Method of simulation with respect to density distribution and size distribution of void defect within single crystal and oxygen precipitation nucleus within single crystal

ABSTRACT

To precisely predict the distribution of densities and sizes of void defects comprising voids and inner wall oxide membranes in a single crystal. The computer-based simulation determines, at steps  1  to  7 , the distribution of temperatures within a single crystal  14  growing from a melt  12  from the time of its pulling-up to the time of its completing cooling with due consideration paid to convection currents in the melt  12 . The computer-based simulation, at steps  8  to  15 , determines the density of voids considering the cooling process of the single crystal separated from the melt, that is, the pulling-up speed of the single crystal after the separation from the melt, and reflecting the effect of slow and rapid cooling of the single crystal in the result, and relates the radius of voids with the thickness of inner wall oxide membrane developed around the voids.

CROSS-REFERENCES TO RELATED APPLICATIONS

This application claims International Application PCT/JP2004/006822 filed May 20, 2004 and priority of Japanese Application Nos. 2003-150262 filed May 28, 2003 and 2003-161493 filed Jun. 6, 2003, the entire disclosure of which is hereby incorporated by reference.

TECHNICAL FIELD

The present invention relates to a computer-based simulation for predicting the distribution of densities and sizes of grow-in defects and oxygen precipitation nuclei developed within a single crystal of a substance such as silicon during its formation like the one pulled up from a crucible according to the Czochralski method (CZ method hereinafter). The term “grow-in defect” used herein refers to a void defect comprising a void and an inner wall oxide membrane, and includes, for example, crystal originated particles (COP hereinafter), which may be observed on the surface of a wafer, and laser scattering tomograph defects (LSTD), which may be observed in the structure of the crystal itself. The oxygen precipitation nucleus refers to a nucleus formed as a result of the consumption of oxygen in air holes within the structure of a single crystal. When an affected single crystal is heated to a comparatively low temperature (700 to 800° C.) so that such nuclei can be stabilized, and further heated to a higher temperature (1000 to 1100° C.) so that they can grow in size, they will be observed under an optical microscope as bulk micro-defects (BMD).

BACKGROUND ART

To predict the distribution of such defects within a single crystal, a method has been known which consists of applying an overall heat conduction simulation to a silicon single crystal 4 pulled up from a pulling-up machine 1 according to the CZ method as shown in FIG. 11. The method comprises the steps of predicting the distribution of temperatures within a silicon melt 2 by working on the heat conductivity of silicon melt 2 making allowance for the structural elements of a hot zone of the pulling-up machine 1 and the pulling-up speed of silicon single crystal 4, applying a mesh over the silicon single crystal 4 and determining, for each mesh, its coordinates and temperature from the internal temperature distribution, and solving a diffusion equation based on the diffusion coefficients of silicon atoms and air holes within an inter-lattice space of silicon single crystal 4 and boundary conditions using a computer, thereby determining the distribution of silicon atoms and air holes in the inter-lattice space. According to this simulation method, members constituting the hot zone are covered with a mesh for modeling. What is noteworthy is that each of the mesh applied to silicon melt 2 has a rather gross area or a square of about 10 mm, in order to reduce the time of computation.

A method for producing a silicon single crystal by the CZ method has also been known which consists of feeding, as input, the operation condition of the machine and temperature distribution within the crucible to a computer, thereby allowing the computer to predict, by simulation, the sizes and densities of grow-in defects due to air holes which might develop in the single crystal at the given growth speed of crystal based on a known relationship, and adjusting, based on the above simulation result, the machine such that the growth speed of crystal is kept at a specified level so as to make the sizes and densities of grow-in defects which might develop within the single crystal during its formation equal to or below predetermined thresholds (see, for example, Patent literature 1). This method uses an overall heat conduction analysis program to simulate the heat distribution within a crucible and determines the temperature gradient along a vertical axis passing through the center of a growing single crystal.

Patent literature 1: Japanese Unexamined Patent Application Publication No. 2002-145696

DISCLOSURE OF INVENTION

Problems to be Solved by the Invention

However, the above conventional method for predicting, by simulation, the distribution of densities of inter-lattice silicon atoms and air holes has the following problems: it ignores convection currents which exist in a real silicon melt worked by a pulling-up machine; the mesh applied to a silicon melt is rather coarse, and thus reproducibility of the shape of solid-liquid interface is so degraded as to disable the precise prediction of the temperature distribution within a single crystal. Thus, the distribution of densities of inter-lattice silicon atoms and air holes in a silicon single crystal predicted by this method may considerably diverge from the result actually obtained by measurement. Furthermore, according to the conventional simulation method described above, it is not possible to identify the types of defects such as voids and oxygen precipitations which may develop within a silicon single crystal at a comparatively high temperature during a crystal cooling process, nor to determine the distribution of densities and sizes of those defects. In addition, according to the above simulation method, it is not possible to predict the distribution of densities and sizes of oxygen precipitation nuclei as a defect, which will develop in a silicon single crystal at a comparatively low temperature during a crystal cooling process.

According to the conventional method for producing a silicon single crystal described in the patent literature 1, it is not possible to predict the distribution of sizes and densities of grow-in defects along the radial direction of a silicon single crystal, although it predicts the distribution of sizes and densities of grow-in defects in the silicon single crystal along its vertical axis, and thus it is not possible based on the result provided by the method to have an insight into the state of grow-in defects in the structure of a wafer.

A first object of the present invention is to provide a simulation method for predicting the distribution of densities and sizes of void defects in a single crystal, the method enabling a precise prediction of the distribution of densities and sizes of void defects constituted of voids and inner wall oxide membranes within a single crystal by analyzing the temperature distribution within the single crystal while it is growing with a due consideration paid to the convention currents existent in a melt, and then by analyzing the cooling process to which the single crystal will be subjected after the single crystal is separated from the melt.

A second object of the present invention is to provide a simulation method for predicting the distribution of densities and sizes of oxygen precipitation nuclei in a single crystal, the method enabling a precise prediction of the distribution of densities and sizes of oxygen precipitation nuclei within a single crystal by analyzing the temperature distribution within the single crystal while it is growing with a due consideration paid to the convection currents existent in a melt, and then by analyzing the cooling process to which the single crystal will be subjected after the single crystal is separated from the melt.

Means for Solving the Problems

As shown in FIGS. 1 to 6, an aspect of the invention described in Claim 1 relates to a computer-based simulation method for predicting the distribution of densities and sizes of void defects in a single crystal, the method comprising: a first step of applying a mesh onto each member in a hot zone of a pulling-up machine 11 for modeling from the start of pulling up a single crystal 14 from a melt 12 by the pulling-up machine 11 to the completion of cooling the single crystal 14; a second step of classifying mesh points according to individual members of the hot zone, assigning to mesh points classified to a given member a property value peculiar to the member, determining the pulled-up length of the single crystal 14 at a given time, and the pulling-up speed of the single crystal 14 at that time, and sending the data to a computer; a third step of determining the distribution of temperatures over the surface of the members of hot zone based on the heat amount generated by a heater and the radiation rate of the members; a fourth step of determining the distribution of internal temperatures of the members of hot zone by solving a heat conduction equation based on the distribution of temperatures over the surface of the members, and their heat conductivities, and then solving an eddy current model equation in conjunction with a Navier-Stokes equation assuming that the melt 12 includes eddy currents, thereby determining the distribution of internal temperatures of the melt 12 with due consideration paid to convention currents in the melt 12; a fifth step of determining the shape of the solid-liquid interface between the single crystal 14 and the melt 12 along isothermal lines including a tri-junction S; a sixth step of repeating steps 3 to 5 until the tri-junction S is heated equal to or above the melting point of single crystal 14, determining the distribution of internal temperatures of the pull-up machine 11, gathering, for each mesh point of single crystal 14, its coordinates and temperature, and transmitting the data to the computer; a seventh step of altering stepwise the pulled-up length and height of single crystal 14, repeating steps 1 to 6, determining the distribution of internal temperatures of the pull-up machine 11, gathering, for each mesh point of single crystal 14, its coordinates and temperature, and transmitting the data to the computer; an eighth step of dividing, at specified intervals, the period from a time when the single crystal 14 is pulled up from the melt 12 to a time when the single crystal 14 completes a cooling process, gathering, for each mesh point of single crystal 14, its coordinates and temperature obtained by step 7 for each interval, and determining the distribution of internal temperatures of single crystal 14 in terms of the pulled-up length and height of single crystal 14; a ninth step of determining the distribution of densities of air holes and inter-lattice atoms within single crystal 14 accumulated during the time elapsed up to a given time interval by solving the diffusion equation based on the diffusion coefficients and boundary conditions of the air holes and inter-lattice atoms; a tenth step of determining the temperature at which voids 21 start to form based on the distribution of densities of air holes; an eleventh step of determining the density of voids 21 for each mesh point of single crystal 14 when the temperature is gradually lowered until it becomes equal to or below the temperature at which voids 21 start to form; a twelfth step of determining the radius of voids 21 for each mesh point of single crystal 14 when the temperature is below the temperature at which voids 21 start to form; a thirteenth step of determining the temperature at which inner wall oxide membrane 22 starts to grow around void 21; a fourteenth step of determining the radius of voids 21 and the thickness of inner wall oxide membrane 22 when the temperature is gradually lowered below the temperature at which inner wall oxide membrane 22 starts to grow, and relating the radius of void 21 with the thickness of inner wall oxide membrane 22; and a fifteenth step of repeating steps 8 to 14 until the cooling of single crystal 14 is completed.

According to the simulation method described in Claim 1, it is possible to precisely predict the distribution of densities and sizes of void defects comprising voids 21 and inner wall oxide membranes 22 within a single crystal 14, because the method determines the distribution of temperatures in a single crystal 14 growing from a melt 12 with due consideration paid to convention currents in the melt 12, and further determines the distribution of temperatures in the single crystal 14 during a cooling process, that is, analyzes it with due consideration paid to the effect of slow and rapid cooling of the single crystal 14 separated from the melt 12 in the cooling process.

As shown in FIGS. 5 to 10, another aspect of the invention described in Claim 2 relates to a computer-based simulation method for predicting the distribution of densities and sizes of oxygen precipitation nuclei in a single crystal, the method comprising: a first step of applying a mesh onto each member in a hot zone of a pulling-up machine 11 for modeling from the start of pulling up a single crystal 14 from a melt 12 by the pulling-up machine 11 to the completion of cooling the single crystal 14; a second step of classifying mesh points according to individual members and reactants of the hot zone, assigning to mesh points classified to a given member a property value peculiar to the member, determining the pulled-up length of the single crystal 14 at a given time, and the pulling-up speed of the single crystal 14 at that time, and sending the data to a computer; a third step of determining the distribution of temperatures over the surface of the members based on the heat amount generated by a heater and the radiation rate of the members; a fourth step of determining the distribution of internal temperatures of the members of hot zone by solving a heat conduction equation based on the distribution of temperatures over the surface of the members, and their heat conductivities, and then solving an eddy current model equation in conjunction with a Navier-Stokes equation assuming that the melt 12 includes eddy currents, thereby determining the distribution of internal temperatures of the melt 12 with due consideration paid to convention currents in the melt 12; a fifth step of determining the shape of the solid-liquid interface between the single crystal 14 and the melt 12 along isothermal lines including a tri-junction S; a sixth step of repeating steps 3 to 5 until the tri-junction S is heated equal to or above the melting point of single crystal 14, determining the distribution of internal temperatures of pulling-up machine 11, gathering, for each mesh point of single crystal 14, its coordinates and temperature, and transmitting the data to the computer; a seventh step of altering stepwise the pulled-up length and height of single crystal 14, repeating steps 1 to 6, determining the distribution of internal temperatures of pulling-up machine 11, gathering, for each mesh point of single crystal 14, its coordinates and temperature, and transmitting the data to the computer; an eighth step of dividing, at specified intervals, the period from a time when the single crystal 14 is pulled up from the melt 12 to a time when the single crystal 14 completes a cooling process, gathering, for each mesh point of single crystal 14, its coordinates and temperature obtained by step 7 for each interval, and determining the distribution of internal temperatures of single crystal 14 in terms of the pulled-up length and height of single crystal 14; a ninth step of determining the distribution of densities of air holes and inter-lattice atoms within single crystal 14 accumulated during the time elapsed up to a given time interval by solving the diffusion equation based on the diffusion coefficients and boundary conditions of the air holes and inter-lattice atoms; a tenth step of determining the temperature at which voids 21 start to form based on the distribution of densities of air holes; an eleventh step of determining the density of voids 21 for each mesh point of single crystal 14 when the temperature is gradually lowered until it becomes equal to or below the temperature at which voids 21 start to form; a twelfth step of determining the radius of voids 21 for each mesh point of single crystal 14 when the temperature is below the temperature at which voids 21 start to form; a thirteenth step of determining the temperature at which inner wall oxide membrane 22 starts to grow around void 21; a fourteenth step of determining the radius of voids 21 and the thickness of inner wall oxide membrane 22 when the temperature is gradually lowered below the temperature at which inner wall oxide membrane 22 starts to grow, and relating the radius of void 21 with the thickness of inner wall oxide membrane 22; a fifteenth step of determining the incidence of oxygen precipitation nuclei per unit time and the critical radius of the nuclei based on the distribution of densities of oxygen, of densities of air holes, and of temperatures within single crystal 14; a sixteenth step of terminating, when the per-unit-time incidence of oxygen precipitation nuclei exceeds zero, computation for determining the radius of voids 21 and thickness of inner wall oxide membrane 22, and determining the radius of oxygen precipitation nuclei; and a seventeenth step of repeating steps 8 to 16 until the single crystal 14 completes cooling process.

According to the simulation method described in Claim 2, it is possible to precisely predict the distribution of densities and sizes of oxygen precipitation nuclei within a single crystal 14, because the method determines not only the distribution of temperatures in a single crystal 14 growing from a melt 12 with due consideration paid to convention currents in the melt 12, but also the distribution of temperatures in the single crystal 14 during the cooling process. More specifically, the method determines the distribution of densities and sizes of void defects comprising voids 21 and inner wall oxide membranes 22 within a single crystal 14 with due consideration paid to the effect of slow and rapid cooling during the cooling process to which the single crystal 14 is subjected after it is separated from melt 12, determines the incidence per unit time of oxygen precipitation nuclei and their critical radius, terminates, when the per-unit-time incidence of oxygen precipitation nuclei exceeds zero, computation for determining the radius of voids and thickness of inner wall oxide membrane 22, and determines instead the radius of oxygen precipitation nuclei. The method thus allows a precise prediction of the distribution of densities and sizes of oxygen precipitation nuclei within a single crystal 14.

The critical radius of an oxygen precipitation nucleus mentioned herein refers to the minimum radius of an oxygen precipitation nucleus developed during the growth of a crystal. The critical radius is determined dependent on the oversaturated density of air holes and oversaturated density of oxygen.

Effect of the Invention

As described above, the inventive method determines with the aid of a computer not only the distribution of temperatures within a single crystal growing from a melt with due consideration paid to convection currents in the melt, but also the distribution of temperatures in the single crystal during the cooling process, specially, with due consideration of the effect of slow and rapid cooling during the cooling process of the single crystal separated from the melt, and determines the distribution of voids in the single crystal using a computer, and then relates the radius of void with the thickness of inner wall oxide membrane formed around the void using a computer. Accordingly, it is possible to precisely predict the distribution of densities and sizes of void defects comprising voids and inner wall oxgen membranes in a single crystal.

Furthermore, the method makes it possible to precisely predict the distribution of densities and sizes of oxygen precipitation nuclei in a single crystal by determining not only the distribution of temperatures within a single crystal growing from a melt with convection currents of the melt considered with using a computer, but also the distribution of temperatures within the single crystal during a cooling process. That is, the method determines the distribution of densities and sizes of void defects comprising voids and inner wall oxide membranes, and determines the incidence per unit time of oxygen precipitation nuclei and the critical radius of those nuclei, terminates, when the per-unit-time incidence of oxygen precipitation nuclei exceeds zero, computation for determining the radius of voids and thickness of inner wall oxide membrane, and determines the radius of oxygen precipitation nuclei using the computer. Thus, it is possible to precisely predict the distribution of densities of oxygen precipitation nuclei within a single crystal by determining the incidence per unit time of oxygen precipitation nuclei therein, and it is also possible to precisely predict the distribution of sizes of oxygen precipitation nuclei within a single crystal by determining the radius of oxygen precipitation nuclei therein.

BEST MODE FOR CARRYING OUT THE INVENTION

Next, a first embodiment of the present invention will be described below with reference to the attached drawings.

As shown in FIG. 5, in the chamber of a silicon single crystal pulling-up machine 11, there is provided a quartz crucible 13 for storing a silicon melt 12. The quartz crucible 13 is connected via a graphite susceptor and supporting axis (not shown) to a crucible moving means which moves the quartz crucible 13 upward or downward while rotating it. Around the quartz crucible 13 there is provided a heater (not shown) by a specified distance apart from the quartz crucible 13. The heater is surrounded by a heat-insulating cylinder (not shown). The heater heats a highly pure silicon polycrystal put into quartz crucible 13 to turn it into a silicon melt 12. Onto the upper end of the chamber a cylindrical casing (not shown) is joined, and the pulling-up means is attached to the casing. The pulling-up machine is so designed as to pull up a silicon single crystal 14 while rotating it.

The simulation method for predicting the distribution of densities and sizes of void defects in a silicon single crystal 14 prepared by the silicon single crystal pulling-up machine 11 having a configuration as described above will be described with reference to FIGS. 1 to 6.

At a first step, the simulation system applies a mesh onto each member in a hot zone of a silicon single crystal pulling-up machine 11 for modeling, where a silicon single crystal 14 having a specified length L₁ (e.g., 100 mm) is pulled up, such as the chamber, quartz crucible 13, silicon melt 12, silicon single crystal 14, graphite susceptor, and heat-insulating cylinder for modeling. More specifically, for each member in the hot zone, the coordinates of relevant mesh points are fed to a computer. Among the mesh spread over silicon melt 12, those arranged in the transverse direction of the silicon single crystal 14 and totally or partially beneath the silicon single crystal 14 (transverse mesh hereinafter) has a size of 0.01 to 5.00 mm, more preferably 0.25 to 1.00 mm. Among the mesh spread over silicon melt 12, those arranged in the longitudinal direction of the silicon single crystal 14 and totally or partially separated from the silicon single crystal 14 (longitudinal mesh hereinafter) has a size of 0.01 to 5.00 mm, more preferably 0.1 to 0.5 mm.

The transverse mesh is set to have a size of 0.01 to 5.00 mm. This is because if the lower limit is below 0.01 mm, computation will require an undue long time and if the upper limit is over 5.00 mm, computation will become so unstable that it can not give a definitive answer for the shape of solid-liquid interface even when repeated as desired. The longitudinal mesh is set to have a size of 0.01 to 5.00 mm. This is because if the lower limit is below 0.01 mm, computation will require an undue long time and if the upper limit is over 5.00 mm, computation will give an answer divergent from the one obtained by measurement as to the shape of solid-liquid interface. If it is necessary to apply the above size limit of 0.01 to 5.00 mm to a certain fraction of transverse mesh, of the mesh beneath the silicon single crystal 14, those around the periphery of silicon single crystal 14 should be preferably selected to have that size limit. If it is necessary to apply the above size limit of 0.01 to 5.00 mm to a certain fraction of longitudinal mesh, the mesh of silicon melt 12 at the surface of melt or at the bottom surface of crucible should be preferably selected to have that size limit.

As a second step, the simulation system classifies the mesh points according to individual members and reactants of the hot zone, assigns to mesh points classified to a given member a property value peculiar to the member, and sends the data to a computer. For example, if the chamber is made of stainless steel, the simulation system assigns, to each mesh point related with the chamber, heat conductivity, radiation rate, viscosity, thermal expansion coefficient, density, specific heat capacity, etc. of stainless steel, and sends the data to a computer. In addition, the simulation system delivers to the computer data such as the pulled-up length of silicon single crystal 14 at a given time, pulling-up speed of silicon single crystal 14 at that time, and eddy current parameter C obtained from eddy current model equation (1) described below.

As a third step, the simulation system determines, with the aid of the computer, the distribution of temperatures over the surface of the members of hot zone based on the heat amount generated by the heater and the radiation rate of the members. The simulation system sets a desired heat amount and feeds it to the computer, and instructs the computer to determine the distribution of temperatures over the surface of the members based on that heat amount generated by the heater and the radiation rate of the members. Then, at a fourth step, the simulation system solves, with the aid of the computer, heat conduction equation (1) based on the distribution of temperatures over the surface of the members of hot zone and the heat conductivities of those members, thereby determining the distribution of internal temperatures of the members. For the simplicity of description, the equation is written on the assumption that the pulling-up machine is placed in an XYZ orthogonal coordinate system. In reality, however, computation is performed on the assumption that the pulling-up machine is placed in a polar coordinate system.

$\begin{matrix} {{Formula}\mspace{20mu} 1} & \; \\ {\mspace{79mu}{{\rho\; c\frac{\partial T}{\partial t}} = {{\frac{\partial}{\partial t}\left\lbrack {\lambda_{x}\frac{\partial T}{\partial x}} \right\rbrack} + {\frac{\partial}{\partial y}\left\lbrack {\lambda_{y}\frac{\partial T}{\partial y}} \right\rbrack} + {\frac{\partial}{\partial z}\left\lbrack {\lambda_{z}\frac{\partial T}{\partial z}} \right\rbrack} + q}}} & (1) \end{matrix}$

In equation (1), ρ represents the density of a member, c the specific heat capacity of the member, T the absolute temperature of a given mesh point in the member, and t time. λ_(x), λ_(y) and λ_(z) represent the x-, y- and z-components of the heat conductivity of the member, respectively, and q heat amount generated by the heater.

The simulation system also obtains the distribution of temperatures within silicon melt 12 by means of the heat conduction equation (1) described above, and determines, with the aid of the computer, the distribution of flow velocities within silicon melt 12 based on the distribution of internal temperatures thereof, by solving eddy current model equation (2) in conjunction with Navier-Stokes equations (3) to (5) assuming that the silicon melt 12 includes eddy currents.

$\begin{matrix} {{Formula}\mspace{20mu} 2} & \; \\ {\mspace{79mu}{\kappa_{t} = {\frac{c}{\Pr_{t}} \times \rho \times C \times d\sqrt{k}}}} & (2) \end{matrix}$

In equation (2), κ_(t) represents the heat conductivity of eddy currents of silicon melt 12, c the specific heat capacity of silicon melt 12, Pr_(t) the Prandt1 number, ρ the density of silicon melt 12, C eddy current parameter, d the distance from the wall of quartz crucible 13 storing silicon melt 12, and k the root mean square of variable components relative to the average flow velocity of silicon melt 12.

$\begin{matrix} {{Formula}\mspace{20mu} 3} & \; \\ {{\frac{\partial u}{\partial t} + {u\frac{\partial u}{\partial x}} + {v\frac{\partial u}{\partial y}} + {w\frac{\partial u}{\partial z}}} = {{{- \frac{1}{\rho}}\frac{\partial p}{\partial x}} + {\left( {v_{1} + v_{t}} \right)\left\lbrack {\frac{\partial^{2}u}{\partial x^{2}} + \frac{\partial^{2}u}{\partial y^{2}} + \frac{\partial^{2}u}{\partial z^{2}}} \right\rbrack} + \frac{F_{x}}{\rho}}} & (3) \\ {{\frac{\partial v}{\partial t} + {u\frac{\partial v}{\partial x}} + {v\frac{\partial v}{\partial y}} + {w\frac{\partial v}{\partial z}}} = {{{- \frac{1}{\rho}}\frac{\partial p}{\partial y}} + {\left( {v_{1} + v_{t}} \right)\left\lbrack {\frac{\partial^{2}v}{\partial x^{2}} + \frac{\partial^{2}v}{\partial y^{2}} + \frac{\partial^{2}v}{\partial z^{2}}} \right\rbrack} + \frac{F_{y}}{\rho}}} & (4) \\ {{\frac{\partial w}{\partial t} + {u\frac{\partial w}{\partial x}} + {v\frac{\partial w}{\partial y}} + {w\frac{\partial w}{\partial z}}} = {{{- \frac{1}{\rho}}\frac{\partial p}{\partial z}} + {\left( {v_{1} + v_{t}} \right)\left\lbrack {\frac{\partial^{2}w}{\partial x^{2}} + \frac{\partial^{2}w}{\partial y^{2}} + \frac{\partial^{2}w}{\partial z^{2}}} \right\rbrack} + \frac{F_{z}}{\rho}}} & (5) \end{matrix}$

In equations (3) to (5), u, v and w represent the x-, y- and z-components of the flow velocity of a given mesh point in silicon melt 12 respectively, v₁ the molecular dynamic viscosity index (property value) of silicon melt 12, v_(t) the molecular dynamic viscosity index due to the eddy currents of silicon melt 12, and F_(x), F_(y) and F_(z) the x-, y-, and z-components of the volume force acting on silicon melt 12.

The eddy current model equation (2) is also called the k1-model equation, and any desired number between 0.4 and 0.6 is preferably chosen as the eddy current parameter of this model equation. The reason why the eddy current parameter is chosen to be 0.4 to 0.6 lies in the fact that if a number beyond 0.6 or below 0.4 is chosen as the eddy current parameter, the shape of interface obtained from the equation will be divergent from the one obtained by measurement. The Navier-Stokes equations (3) to (5) cited above are equations of motion assuming that the silicon melt 12 is non-compressible and has a constant viscosity.

The simulation system performs a renewed calculation with the aid of the computer using the distribution of internal temperatures of silicon melt 12 determined as described below, and determines again the distribution of internal temperatures of silicon melt 12 by solving the heat energy equation (6) below with consideration being paid now to the convection currents within the silicon melt 12.

$\begin{matrix} {{Formula}\mspace{20mu} 4} & \; \\ {\mspace{79mu}{{{u\frac{\partial T}{\partial x}} + {v\frac{\partial T}{\partial y}} + {w\frac{\partial T}{\partial z}}} = {\frac{1}{\rho\; c}{\left( {\kappa_{1} + \kappa_{t}} \right)\left\lbrack {\frac{\partial^{2}T}{\partial x^{2}} + \frac{\partial^{2}T}{\partial y^{2}} + \frac{\partial^{2}T}{\partial z^{2}}} \right\rbrack}}}} & (6) \end{matrix}$

In equation (6), u, v and w represent the x-, y- and z-components of the flow velocity of a given mesh point in silicon melt 12 respectively, T the absolute temperature of the mesh point, ρ the density of silicon melt 12, c the specific heat capacity of silicon melt 12, κ₁ its molecular heat conductivity, and κ_(t) the heat conductivity of eddy currents obtained from equation (1).

Then at a fifth step, the simulation system determines, with the aid of the computer, the shape of the solid-liquid interface between silicon single crystal 14 and silicon melt 12 based on isothermal lines including a tri-junction S (tri-junction at which solid, liquid and gas coexist) shown in FIG. 5. At a sixth step, the simulation system alters (increases gradually) the heat amount generated by the heater to be fed to the computer. The simulation system repeats steps 3 to 5 until the tri-junction S is heated up to the melting point of silicon single crystal 14. Then, the simulation system determines the distribution of temperatures within the pulling-up machine 11, and seeks, for each mesh point of silicon single crystal, its coordinates and temperature. The data is fed to the computer for storage.

Then, at a seventh step, the simulation system allows the silicon single crystal 14 to be pulled up further by δ (e.g., 50 mm) in addition to the length L₁. The simulation system repeats steps 1 to 6, determines the distribution of temperatures within the pulling-up machine 11, and seeks, for each mesh point of silicon single crystal 14, its coordinates and temperature. The data is fed to the computer for storage. Operation at the seventh step starts when silicon single crystal 14 is elongated from L₁ to L₂ (L₂ is a length at which the silicon single crystal 14 is separated from silicon melt 12 (length of the single crystal when its growth is stopped)), and separated from silicon melt 12, and continues while the silicon single crystal 12 is further pulled up so that its height is extended from H₁ (H₁ is the distance from the shoulder of the straight body of silicon single crystal 14 to the surface of silicon melt 12 (FIG. 5)) to H₂ (H₂ is the distance from the shoulder of the straight body of silicon single crystal 14 to the surface of silicon melt 12 when cooling process is completed), that is, up to the time when the cooling of silicon single crystal is completed. Namely, once silicon single crystal 14 is separated from silicon melt 12, the simulation system allows silicon single crystal 14 to be pulled up further by δ (e.g., 50 mm), and repeats steps 1 to 6 as described above.

When the height of silicon single crystal 14 is extended from H₁ to H₂, operation shifts to the eighth step. At step 8, the simulation system divides the period t from a time t₀ when silicon single crystal 14 is pulled up from silicon melt 12 to a time t₁ when silicon single crystal 14 is separated from silicon melt 12 and has undergone cooling process at specified intervals or Δt seconds (brief time intervals). At that time, the simulation system also feeds data such as the diffusion coefficients and boundary conditions of inter-lattice silicon atoms and air holes within silicon single crystal 14 and constants to be entered into the equations used for the computation of the distribution of densities and sizes of voids 21 and inner wall oxide membrane 22 (FIG. 6) to the computer. The simulation system gathers, for each mesh point of silicon single crystal 14, its coordinates and temperature obtained at step 7 for each interval Δt, and determines the distribution of internal temperatures of silicon single crystal 14 in terms of the pulled-up length L₁ and pulled-up height H₁ of silicon single crystal 14.

The simulation system determines for each mesh point of silicon single crystal 14 its coordinates and temperature at every incremental length δ at steps 1 to 7. Provided that the pulled-up length L₁ and pulled-up height H₁ of silicon single crystal 14 are reached Δt sec after t₀, the simulation system determines the distribution of internal temperatures of silicon single crystal 14 at that time interval. Next, the simulation system determines the distribution of densities of air holes and inter-lattice atoms within silicon single crystal 14 accumulated during the time elapsed up to Δt sec by solving the diffusion equation based on the diffusion coefficients of air holes and inter-lattice silicon atoms in silicon single crystal 14 and their boundary conditions (ninth step).

Specifically, the equation necessary for computing the density C_(v) of air holes is represented by equation (7) below, and the equation necessary for computing the density C_(i) of inter-lattice silicon atoms is represented by equation (8) below. For equations (7) and (8), it is assumed that thermal equilibrium among air holes and among inter-lattice silicon atoms is maintained all over the surface of the silicon single crystal, in order to facilitate the computation of density C_(v) and density C_(i) over time.

$\begin{matrix} {{Formula}\mspace{20mu} 5} & \; \\ {\mspace{79mu}{C_{ve} = {K_{1}{\exp\left\lbrack {- \frac{E_{v}}{k_{B}T}} \right\rbrack}}}} & (7) \\ {\mspace{79mu}{C_{ie} = {K_{2}{\exp\left\lbrack {- \frac{E_{i}}{k_{B}T}} \right\rbrack}}}} & (8) \end{matrix}$

In equations (7) and (8), K₁ and K₂ are constants, E_(i) and E_(v) formation energy of inter-lattice silicon atoms and air holes respectively, C_(ve) and C_(ie) equilibrium densities of air holes and inter-lattice silicon atoms respectively, K_(B) Boltzman's constant, and T absolute temperature.

The above equilibrium equations can be made differentials over time, to give following equations (9) and (10) for air holes and inter-lattice silicon atoms respectively.

$\begin{matrix} {{Formula}\mspace{20mu} 6} & \; \\ {\frac{\mathbb{d}C_{v}}{\mathbb{d}t} = {{\nabla\left( {D_{v}{\nabla\; C_{v}}} \right)} - {\nabla\left\lbrack {\frac{E_{v}^{t}}{k_{B}T^{2}}D_{v}C_{v}{\nabla\; T}} \right\rbrack} - {{k_{iv}(T)}\left\{ {{C_{i}C_{v}} - {{C_{ie}(T)}{C_{ve}(T)}}} \right\}} - {{\Theta\left( {T_{v} - T} \right)}{\Theta\left( {T - T_{P}} \right)}\left( {C_{v} - C_{ve}} \right)N_{v} \times 4\pi\; r_{v}{D_{v}\left( {C_{v} - C_{ve}} \right)}} - {{\Theta\left( {T_{p} - T} \right)}{\Theta\left( {C_{v} - C_{ve}} \right)}N_{p} \times 4\pi\; R_{P} \times \frac{D_{v}\left( {C_{v} - C_{ve}} \right)}{1 + \frac{D_{v}}{g_{v}R_{p}}}}}} & (9) \\ {{\frac{\mathbb{d}C_{i}}{\mathbb{d}t}{\nabla\left( {D_{i}{\nabla\; C_{i}}} \right)}} - {\nabla\left\lbrack {\frac{E_{i}^{t}}{k_{B}T^{2}}D_{i}C_{i}{\nabla\; T}} \right\rbrack} - {{k_{iv}(T)}\left\{ {{C_{i}C_{v}} - {{C_{ie}(t)}{C_{ve}(T)}}} \right\}} - {{\Theta\left( {T_{v} - T} \right)}{\Theta\left( {T - T_{p}} \right)}{\Theta\left( {C_{i} - C_{ie}} \right)}N_{v} \times 4\pi\; r_{v}{D_{i}\left( {C_{i} - C_{ie}} \right)}}} & (10) \end{matrix}$

In equations (9) and (10), Θ(x) represents a Heaviside function. Namely, when x<0, Θ(x)=0, and when x>0, Θ(x)=1. T_(p) represents the temperature at which the inner wall oxide membrane 22 (silicon oxide (SiO_(x)) membrane developed on the surface of void 21) starts to form. T_(v) represents the temperature at which void 2firstarts to form (FIG. 6). The first term of the right hand side of equations (9) and (10) is the same with the Fick's diffusion equation. D_(v) and D_(i) in the first term represent the diffusion coefficients of air holes and inter-lattice silicon atoms respectively which are represented by following equations (11) and (12).

$\begin{matrix} {{Formula}\mspace{20mu} 7} & \; \\ {\mspace{79mu}{D_{v} = {d_{v}{\exp\left\lbrack {- \frac{\Delta\; E_{v}}{k_{B}T}} \right\rbrack}}}} & (11) \\ {\mspace{79mu}{D_{i} = {d_{i}{\exp\left\lbrack {- \frac{\Delta\; E_{i}}{k_{B}T}} \right\rbrack}}}} & (12) \end{matrix}$

In equations (11) and (12), ΔE_(v) and ΔE_(i) represent activation energies of air holes and inter-lattice silicon atoms, d_(v) and d_(i) constants peculiar to voids and inter-lattice silicon atoms respectively. In addition, E_(v) ^(t) and E_(i) ^(t) in the second term of the right hand side of equations (9) and (10) represent activation energies of air holes and inter-lattice silicon atoms respectively. k_(iv) in the third term of the right hand side of equations (9) and (10) represents a recombination constant of air holes as well as of inter-lattice silicon pairs. N_(v) in the fourth term of the right hand side of equations (9) and (10) represents the density of voids 21, and r_(v) in the same term represents the radius of voids 21. N_(p) in the fifth term of the right hand side of equation (9) represents the density of inner wall oxide membrane 22, and R_(p) in the same term the outer radius of inner wall oxide membrane 22.

Equation (9) applies for the case where each flux of air holes responsible for the precipitation of air holes is sufficiently large, and the difference in volume per unit mass between Si matrix and SiO_(x) constituting inner wall oxide membrane both contributing to the formation of silicon single crystal 14 can be accounted for by voids, that is, γD₀C₀≦D_(v)(C_(v)−C_(ve)). For the cases other than the above case, following equation (13) will apply. Here, γ represents the consumed fraction of an air hole for one oxygen atom, D₀ the diffusion coefficient of oxygen, and C₀ the density of oxygen.

$\begin{matrix} {{Formula}\mspace{20mu} 8} & \; \\ {\frac{\mathbb{d}C_{v}}{\mathbb{d}t} = {{\nabla\left( {D_{v}{\nabla\; C_{v}}} \right)} - {\nabla\left\lbrack {\frac{E_{v}^{t}}{{kT}^{\; 2}}D_{v}C_{v}{\nabla\; T}} \right\rbrack} - {{k_{iv}(T)}\left\{ {{C_{i}C_{v}} - {{C_{ie}(T)}{C_{ve}(T)}}} \right\}} - {{\Theta\left( {T_{v} - T} \right)}{\Theta\left( {T - T_{p}} \right)}{\Theta\left( {C_{v} - C_{ve}} \right)}N_{v} \times 4\pi\; r_{v}{D_{v}\left( {C_{v} - C_{ve}} \right)}} - {{\Theta\left( {C_{v} - C_{ve}} \right)}{\Theta\left( {T_{p} - T} \right)} \times 4\pi\; R_{p}N_{p} \times \frac{D_{v}\left( {C_{v} - C_{ve}} \right)}{1 + \frac{D_{v}}{g_{v}R_{p}}}}}} & (13) \end{matrix}$

In equation (13), Θ(x) represents a Heaviside function. Namely, when x<0, Θ(x)=0, and when x>0, Θ(x)=1. T_(p) represents the temperature at which the inner wall oxide membrane 22 starts to form. T_(v) represents the temperature at which void 2firstarts to form. The first term of the right hand side of equation (13) is the same with the Fick's diffusion equation. D_(v) in the first term represents the diffusion coefficients of air holes which are represented by equation (11).

Then, at step 10, the simulation system determines the temperature T_(v) at which voids 2firstart to form by solving equation (14) below based on the distribution of densities C_(v) of air holes obtained from the above diffusion equation.

Formula 9 T _(v) ^(3/2) [k _(B) ^(3/2)ln(C _(v) /C _(v0))−k _(B) ^(1/2) E _(v) /T _(m) ]+T _(v) ^(1/2) k _(B) ^(1/2) E _(v)=0.68σ_(v) ^(3/2)/ρ  (14)

In equation (14), C_(v) represents the density of air holes in silicon single crystal 14, C_(v0) the equilibrium density of air holes at the melting point T_(m) of silicon single crystal 14, and E_(v) the formation energy of air holes. σv represents the interface energy of silicon single crystal 14 at a crystal surface (111), ρ the density of silicon single crystal 14, and k_(B) Boltzman constant.

At step 11, the simulation system determines the density N_(v) of voids 21 using approximation (15) below observed when the temperature is gradually lowered until it becomes equal to or below the void formation temperature T_(v).

Formula 10 N _(v) ≅n _(v)(dT/dt)^(3/2)(D _(v) k _(B) T ²)^(−3/2)(C _(v))^(−1/2)  (15)

In equation (15), n represents the density of voids 21, and (dT/dt) the cooling speed of silicon single crystal 14. The density of voids 21, although it may vary somewhat depending on the saturation degree of air holes, can be safely regarded constant as long as the temperature is limited to the range at which voids can be formed in the silicon single crystal 14 under study. D_(v) represents the diffusion coefficient of voids 21, k_(B) Boltzman constant, and C_(v) the density of air holes in silicon single crystal 14.

At step 12, the simulation system determines, for each qmesh point of silicon single crystal 14, the radius r_(v) of voids when the temperature is below the void formation temperature T_(v) by means of equation (16) below. It should be noted here that the growth speed of voids 21 depends on the diffusion speed of air holes. It should be noted further that, although the void has an octahedron form in reality, the equation assumes that the void has a spherical form.

$\begin{matrix} {{Formula}\mspace{20mu} 11{\mspace{625mu}\;}(16)} \\ {r_{v} = \left\lbrack {{\frac{2}{\rho}{\int_{t\; 1}^{t}{\left\{ {{{\Theta\left( {C_{v} - C_{ve}} \right)}{D_{v}\left( {C_{v} - C_{ve}} \right)}} - {{\Theta\left( {C_{i} - C_{ie}} \right)}{D_{i}\left( {C_{i} - C_{ie}} \right)}}} \right\}{\mathbb{d}t^{\prime}}}}} + r_{vcr}^{2}} \right\rbrack^{1/2}} \end{matrix}$

In equation (16), t1 represents the time at which the temperature of a given mesh point of silicon single crystal 14 is down to the void formation temperature T_(v). r_(ver) represents the critical radius of void 21. The critical radius of void r_(ver) is equal to the radius of voids 21 observed at time t1. C_(ve) and C_(ie) represent the equilibrium densities of air holes and inter-lattice silicon atoms respectively.

Next at step 13, the simulation system determines the temperature at which an inner wall oxide membrane 22 starts to grow around a void 21. If the temperature T_(p) of formation of inner wall oxide membrane 22 is lower than the temperature T_(v) of formation of voids 21, oxygen binds to air hole, and oxide membrane 22 grows on the internal wall of the void 21 (FIG. 6). According to the model of the invention, it is assumed that oxide membrane 22 grows soon after the formation of a void 21. The term “soon” used here means a “time interval between the formation of the void and the next round of computation.” Accordingly, the temperature T_(p) of formation of inner wall oxide membrane 22 is the same with the temperature T_(v) of void formation.

At step 14, the simulation system determines the radius r_(v) of voids 21 and the thickness d of inner wall oxide membrane 22 when the temperature is lowered below the membrane formation temperature T_(p), and relates the radius r_(v) of void 21 with the thickness d of inner wall oxide membrane 22. Generally, oxygen diffuses and reacts with silicon to form a membrane 22 over the internal wall of a void. Assume oxygen approaches from outside an inner wall oxide membrane 22 having a radius of Rp with the center of the sphere being at the original point of a coordinate system. Then, the flux J₀ of oxygen can be obtained from equation (17) below.

Formula 12 J _(O)=4πR _(p) D _(O)(C _(O) −C _(Oeif))/{1+D _(O)/(g _(O) R _(p))}  (17)

In equation (17), D₀ represents the diffusion coefficient of oxygen, C₀ the density of oxygen, C_(0eif) the equilibrium density of oxygen in a spherical void 21 having a radius of R_(P) with its center correspondent with the original point of a coordinate system, and g₀ the fraction of oxygen atoms involved in reaction at the interface between SiO_(x) and Si on the external surface of the sphere, that is, at the outer surface of inner wall oxide membrane 22 there.

The flux J_(v) of air holes flowing from outside into the outer surface of inner wall oxide membrane 22 (surface of a sphere having a radius R_(P)) can be determined by means of equation (18) below.

Formula 13 J _(v)=4πR _(p) D _(v)(C _(v) −C _(veif))/{1+D _(v)/(g _(v) R _(p))}  (18)

In equation (18), g_(v) represents the fraction of air holes involved in reaction at the outer surface of inner wall oxide membrane 22, and C_(veif) the equilibrium density of air holes at the outer surface of inner wall oxide membrane 22. As inner wall oxide membrane 22 grows, more air holes are consumed. The fraction of an air hole consumed by an oxygen atom is γ. If a void has a flux of γJ₀ with respect to the flux J₀ of oxygen, then inner wall oxide membrane 22 will grow smoothly with no distortion. Then, the flux γJ₀ of a void can be determined from equation (19) below.

Formula 14 γJ _(O)=4πγR _(p) D _(O)(C _(O) −C _(Oeif))/{1+D _(O)/(g _(O) R _(p))}  (19)

Thus, (Jv−γJ₀) represents the flux of air holes absorbed by inner wall oxide membrane 22. If the flux of air holes from outside to inner wall oxide membrane 22 increases ((Jv−γJ₀)>0), or if the flux of air holes from inside the void to inner wall oxide membrane 22 over time increases ((Jv−γJ₀)<0), and the fraction of variations of flux over time is α, α will be determined by the thickness of inner wall oxide membrane 22. If inner wall oxide membrane 22 has a thickness d, that is, (R_(P)−r_(v))<d₀, inner wall oxide membrane 22 will receive air holes from inside the void as well as from outside. In other words, if d<d₀ and α≠0, a certain fraction of air holes will penetrate through inner wall oxide membrane 22 to participate in the growth of void 21. However, as soon as oxygen precipitation layers turn into oxygen precipitation nuclei, inter-lattice silicon atoms will not be used for the growth of voids 21.

If the flux of air holes from outside to inner wall oxide film 22 is small, that is, (Jv−γJ₀)<0, it will not be possible to grow inner wall oxide membrane 22 with no distortion. Then, air holes enter the oxide membrane from inside void 21, and the external diameter of void 21 shrinks. As a consequence, if d≧d₀ and α=0, inner wall oxide membrane 22 will be completely impermeable to air holes. If the number of air holes within a void 21 is n, dn/dt is the inflow of air holes. If dn/dt=α(J_(v)−γJ₀), equation (20) will be obtained. In equation (20), r_(v) represents the radius of void 21 obtained from equation (16), and R_(P) the outer radius of inner wall oxide membrane 22. D₀ represents the diffusion coefficient of oxygen, and C₀ the density of oxygen. C_(0eif) the equilibrium density of oxygen in a spherical void 21 having a radius of R_(P) with its center correspondent with the original point of a coordinate system; and g₀ the fraction of oxygen atoms involved in reaction at the outer surface of inner wall oxide membrane

$\begin{matrix} {{Formula}\mspace{20mu} 15} & \; \\ {\mspace{76mu}{{r_{v}^{2} \times \frac{\mathbb{d}r_{v}}{\mathbb{d}t}} = {{\alpha\rho}^{- 1}{R_{p}\left\lbrack {\frac{D_{v}\left( {C_{v} - C_{veif}} \right)}{1 + \frac{D_{v}}{g_{v}R_{p}}} - {\gamma\frac{D_{O}\left( {C_{O} - C_{Oeif}} \right)}{1 + \frac{D_{O}}{g_{O}R_{p}}}}} \right\rbrack}}}} & (20) \end{matrix}$

Since the number of SiO_(x) molecules constituting inner wall oxide membrane 22 varies depending on the consumption of the flux J₀ of oxygen coming from outside to the inner wall oxide membrane 22 which is determined by equation (20), equation (21) below will be obtained. In equation (21), ρ_(P) is defined to be ρ_(P)=x/(ΩSiO_(x)), and its unit is molecular weight/density. Ω is a constant correspondent with x of SiO_(x).

$\begin{matrix} {{Formula}\mspace{14mu} 16} & \; \\ {\mspace{79mu}{{{R_{p} \times \frac{\mathbb{d}R_{p}}{\mathbb{d}t}} - {\frac{r_{v}^{2}}{R_{p}} \times \frac{\mathbb{d}r_{v}}{\mathbb{d}t}}} = {\frac{1}{\rho_{p}} \times \frac{D_{O}\left( {C_{O} - C_{Oeif}} \right)}{1 + \frac{D_{O}}{g_{O}R_{p}}}}}} & (21) \end{matrix}$

When equation (21) is entered into equation (20), equation (22) below is obtained. In equation (22), η is Ω_(SiOx)/Ω_(Si). In this definition of η, Ω_(si) is 1/ρ, and ρ represents the density of silicon single crystal 14.

$\begin{matrix} {{Formula}\mspace{14mu} 17} & \; \\ {\mspace{31mu}{{R_{p} \times \frac{\mathbb{d}R_{p}}{\mathbb{d}t}} = {\rho^{- 1}\left\lbrack {\frac{\alpha\;{D_{v}\left( {C_{v} - C_{veif}} \right)}}{1 + \frac{D_{v}}{g_{v}R_{p}}} + {\left( {\frac{\eta}{x} - {\alpha\gamma}} \right)\frac{D_{O}\left( {C_{O} - C_{Oeif}} \right)}{1 + \frac{D_{O}}{g_{O}R_{O}}}}} \right\rbrack}}} & (22) \end{matrix}$

The following is known from equations (20) and (22). First, when the time at which d is equal to d₀ is t₃, α=0 at t₃, and thus inner wall oxide membrane 22 becomes impermeable then. If it is assumed that the outer diameter of void 21 is fixed and equal to r_(v)(t₃), the growth of inner wall oxide membrane 22 is determined solely by the consumption of air holes and oxygen coming from the matrix of silicon single crystal 14. Namely, when (J_(v)−γJ₀)>0, equation (22) will become equation (23) below, while when (J_(v)−γJ₀)<0, equation (22) will become equation (24) below.

$\begin{matrix} {{Formula}\mspace{14mu} 18} & \; \\ {\mspace{65mu}\begin{matrix} {{R_{p} \times \frac{\mathbb{d}R_{p}}{\mathbb{d}t}} = {\frac{\eta}{\rho\; x} \times \frac{D_{O}\left( {C_{O} - C_{Oeif}} \right)}{1 + \frac{D_{O}}{g_{O}R_{p}}}}} \\ {= {\frac{\Omega_{SiOx}}{x} \times \frac{D_{O}\left( {C_{O} - C_{Oeif}} \right)}{1 + \frac{D_{O}}{g_{O}R_{p}}}}} \end{matrix}} & (23) \\ {\mspace{79mu}{{R_{p} \times \frac{\mathbb{d}R_{p}}{\mathbb{d}t}} = {\frac{\Omega_{SiOx}}{\gamma\; x} \times {\frac{D_{v}\left( {C_{v} - C_{veif}} \right)}{1 + \frac{D_{v}}{g_{v}R_{p}}}.}}}} & (24) \end{matrix}$

In equations (23) and (24), Ω_(SiOx) represents the molecular volume of SiO_(x). Equations (23) and (24) assume that the equilibrium density of air holes around the outer wall of inner wall oxide membrane is independent of R_(p), and that C_(veif)=C_(ve) and C_(Oeif)=C_(Oe). It is possible to determine the thickness d of inner wall oxide membrane 22 by determining the outer radius R_(P) of inner wall oxide membrane 22 from equation (23) or (24), and subtracting the radius r_(v) of void 21 from the outer radius R_(P) thus obtained. The simulation system repeats steps 8 to steps 14 described above until the cooling of silicon single crystal is completed (step 15). For this purpose, the simulation system uses equations (9) to (24) interchangeably with each other with the aid of the computer.

As described above, the simulation system determines the distribution of internal temperatures of silicon single crystal 14 growing from silicon melt 12 with due consideration paid to convection currents of silicon melt 12. Then, the system deals with silicon single crystal separated from silicon melt 12, and undergoing cooling process, and undertakes a similar analysis considering the pulling-up speed of silicon single crystal 14 after it is separated from melt 12, and the cooling process consisting of slow and rapid cooling phases. Thus, it is possible to precisely predict the distribution of densities and sizes of void defects comprising voids 21 and oxide membranes 22 attached to the inner wall of voids within a silicon single crystal 14. As a consequence, it becomes possible to design the structure of a pulling-up machine 11 such that a silicon single crystal 14 pulled up by the machine from a silicon melt 12 has a desired distribution of densities and sizes of void defects.

FIGS. 7 to 10 illustrate a second embodiment of the invention.

According to this embodiment, steps 1 to 14 are almost the same with those of the first embodiment except that equation (9) of the first embodiment is replaced with equation (9)′ in the second embodiment. In equation (9)′, D₀ represents the diffusion coefficient of oxygen, and C₀ the density of oxygen at a temperature at which oxygen precipitation nuclei are formed. J_(c) represents the amount of oxygen precipitation nuclei having a critical radius generated during a unit time, and r_(c) the radius of oxygen precipitation nuclei.

$\begin{matrix} {{Formula}\mspace{14mu} 19} & \; \\ {\frac{\mathbb{d}C_{v}}{\mathbb{d}t} = {{\nabla\left( {D_{v}{\nabla\; C_{v}}} \right)} - {\nabla\left\lbrack {\frac{E_{v}^{t}}{k_{B}T^{2}}D_{v}C_{v}{\nabla\; T}} \right\rbrack} - {{k_{iv}(T)}\left\{ {{C_{i}C_{v}} - {{C_{ie}(T)}{C_{ve}(T)}}} \right\}} - {{\Theta\left( {T_{v} - T} \right)}{\Theta\left( {T - T_{P}} \right)}\left( {C_{v} - C_{ve}} \right)N_{v} \times 4\pi\; r_{v}{D_{v}\left( {C_{v} - C_{ve}} \right)}} - {{\Theta\left( {T_{p} - T} \right)}{\Theta\left( {C_{v} - C_{ve}} \right)}N_{p} \times 4\pi\; R_{P} \times \frac{D_{v}\left( {C_{v} - C_{ve}} \right)}{1 + \frac{D_{v}}{g_{v}R_{p}}}} - {\gamma \times 4{\pi D}_{O}C_{O}{\int{{J_{c}\left( t^{\prime} \right)}{r_{c}\left( {t,t^{\prime}} \right)}{\mathbb{d}t^{\prime}}}}}}} & (9)^{\prime} \end{matrix}$

Equation (9)′ applies for the case where each flux of air holes responsible for the precipitation of air holes is sufficiently large, and the difference in volume per unit mass between Si matrix and SiO_(x) constituting inner wall oxide membrane both contributing to the formation of silicon single crystal 14 can be accounted for by voids, that is, γD₀C₀≦D_(v)(C_(v)−C_(ve)). For the cases other than the above case, following equation (13) will apply. Here, γ represents the fraction of an air hole for one oxygen atom which allows the distortion-free production of oxide, and depends on the phase of oxygen precipitation nuclei. When oxygen precipitation nuclei are made of SiO₂, γ≈0.5, and when they are made of SiO, γ≈0.65. D₀ represents the diffusion coefficient of oxygen, and C₀ the density of oxygen at a temperature at which oxygen precipitation nuclei are formed.

Equation (13) of the first embodiment is replaced with equation (13)′ below. In equation (13)′, J_(c) represents the amount of oxygen precipitation nuclei having a critical radius generated during a unit time length, and r_(c) the radius of oxygen precipitation nuclei.

$\begin{matrix} {{Formula}\mspace{14mu} 20} & \; \\ {\frac{\mathbb{d}C_{v}}{\mathbb{d}t} = {{\nabla\left( {D_{v}{\nabla\; C_{v}}} \right)} - {\nabla\left\lbrack {\frac{E_{v}^{t}}{{kT}^{2}}D_{v}C_{v}{\nabla\; T}} \right\rbrack} - {{k_{iv}(T)}\left\{ {{C_{i}C_{v}} - {{C_{ie}(T)}{C_{ve}(T)}}} \right\}} - {{\Theta\left( {T_{v} - T} \right)}{\Theta\left( {T - T_{p}} \right)}{\Theta\left( {C_{v} - C_{ve}} \right)}N_{v} \times 4\pi\; r_{v}{D_{v}\left( {C_{v} - C_{ve}} \right)}} - {{\Theta\left( {C_{v} - C_{ve}} \right)}{\Theta\left( {T_{p} - T} \right)} \times 4\pi\; R_{p}N_{p} \times \frac{D_{v}\left( {C_{v} - C_{ve}} \right)}{1 + \frac{D_{v}}{g_{v}R_{p}}}} - {{\Theta\left( {C_{v} - C_{ve}} \right)} \times 4\pi\;{D_{v}\left( {C_{v} - C_{ve}} \right)}{\int{{J_{c}\left( t^{\prime} \right)}{r_{c}\left( {t,t^{\prime}} \right)}{\mathbb{d}t^{\prime}}}}}}} & (13)^{\prime} \end{matrix}$

At step 15, the simulation system determines the incidence J_(c) of oxygen precipitation nuclei per unit time and the critical radius r_(cr) of the nuclei based on the distribution of densities of oxygen, of densities of air holes and of temperatures within silicon single crystal 14. Specifically, since the growth of oxygen precipitation nuclei (SiO_(x) phase) depends on the density C₀ of oxygen, density C_(v) of air holes, and temperature T, the incidence J_(c) of oxygen precipitation nuclei at a steady state per unit time can be obtained from equation (25) below according to the classical theory.

$\begin{matrix} {{Formula}\mspace{14mu} 21} & \; \\ {\mspace{79mu}{J_{c} = {\sigma_{c}D_{O}{C_{O}\left\lbrack \frac{3F*k_{B}T}{16\pi} \right\rbrack}^{{- 1}/2}{\exp\left\lbrack {- \frac{F^{*}}{k_{B}T}} \right\rbrack}}}} & (25) \end{matrix}$

In equation (25), σ_(c) represents energy at the interface between SiO_(x) and Si at the oxygen precipitation nucleus formation temperature, D₀ the diffusion coefficient of oxygen, and k_(B) Boltzman constant. F* represents the growth barrier of oxygen precipitation nuclei, and can be obtained from equation (26) below if it is assumed that the oxygen precipitation nuclei have a spherical form.

$\begin{matrix} {{Formula}\mspace{14mu} 22} & \; \\ {\mspace{79mu}{F^{*} = \frac{16{\pi\sigma}_{c}^{3}}{3\rho_{c}^{2}f_{c}^{2}}}} & (26) \end{matrix}$

In equation (26), 92 _(c) represents the numerical density of oxygen of oxygen precipitation nuclei consisting of SiO_(x), and f_(c) driving force (force per one oxygen atom) necessary for the formation of an oxygen precipitation nucleus. fc can be obtained from equation (27) below.

Formula 23 f _(c) =k _(B) T×ln(C _(O) /C _(Oe))+γk _(B) T×ln(C _(v) /C _(ve))  (27)

In equation (27), C₀ represents the density of oxygen at the oxygen precipitation nucleus formation temperature, and C_(Oe) the equilibrium density of oxygen. γ represents the fraction of an air hole for one oxygen atom which allows the distortion-free production of oxide, and depends on the phase of oxygen precipitation nuclei. When oxygen precipitation nuclei are made of SiO₂, γ≈0.5, and when they are made of SiO, γ≈0.65. C_(v) represents the density of air holes, and C_(ve) the equilibrium density of air holes. It should be added here that σ_(c) (energy at the interface between SiO_(x) and Si at the oxygen precipitation nucleus formation temperature) in equations (25) and (26) is an important parameter that governs the formation of nuclei, and itself is affected by the formation of nuclei, that is, σ_(c) generally varies dependent on the temperature and radius of an oxygen precipitation nucleus. The critical radius r_(cr) of oxygen precipitation nuclei can be obtained from equation (28) below.

Formula 24 r _(cr)=2σ_(c)/[ρ_(c) k _(B) T×ln{(C _(O) /C _(Oe))×(C _(v) /C _(ve))^(γ)}]  (28)

At step 16, the simulation system terminates, when the per-unit-time incidence of oxygen precipitation nuclei exceeds zero, computation for determining the radius of voids 21 and thickness of inner wall oxide membrane 22, and determines instead the radius of oxygen precipitation nuclei. The oxygen precipitation nucleus grows by consuming oxygen and air holes, and air holes absorb distortions generated between Si and Si oxides (SiO_(x)). The inventive model assumes that the growth speed of oxygen precipitation nuclei is solely determined by the diffusion of oxygen and air holes. If γD₀C₀<D_(v)(C_(v)−C_(ve)), the growth speed of oxygen precipitation nuclei is determined solely by the diffusion of oxygen which is obtained from equation (29) below.

Formula 25 dr _(c) /dt=D _(O) C _(O)/(r _(c)ρ_(c))  (29)

If γD₀C₀>D_(v)(C_(v)−C_(ve)), air holes will be consumed to cancel out distortions between Si and Si oxides (SiO_(x)) during the growth of clusters. Thus, the growth speed of clusters can be expressed by equation (30) below.

Formula 26 dr _(c) /dt=D _(v)(C _(v) −C _(ve))/(γr _(c)ρ_(c))  (30)

The simulation system repeats steps 8 to 16 described above until the cooling of silicon single crystal 14 is completed (step 17). For this purpose, the simulation system uses equations (9) to (30) interchangeably with each other with the aid of the computer.

As described above, the simulation system determines the distribution of internal temperatures of silicon single crystal 14 growing from silicon melt 12 with due consideration paid to convection currents of silicon melt 12. Then, the system deals with silicon single crystal 14 separated from silicon melt 12, and undergoing cooling process, and undertakes a similar analysis considering the cooling process consisting of slow and rapid cooling phases. Thus, it is possible to precisely predict the distribution of densities and sizes of oxygen precipitation nuclei within a silicon single crystal 14 (FIG. 5). Specifically, the simulation system determines, with the aid of the computer, the distribution of densities and sizes of void defects comprising voids 21 and oxide membranes 22 attached to the inner wall of voids (FIG. 6) within silicon single crystal 14 with due consideration paid to the pulled-up speed of silicon single crystal 14 after the crystal is separated from silicon melt 12, while the system follows, with the aid of the computer, the per-unit-time incidence J_(c) of oxygen precipitation nuclei and their critical radius r_(cr), and when it finds that the per-unit-time incidence J_(c) of oxygen precipitation nuclei having a radius equal to or above the critical radius r_(cr) exceeds zero, terminates computation for determining the radius r_(c) of voids and the thickness d of inner wall oxide membrane, and determines instead the radius r_(c) of the oxygen precipitation nuclei having a radius equal to or above the critical radius r_(cr). By determining the per-unit-time incidence J_(c) of oxygen precipitation nuclei having a radius equal to or above the critical radius r_(cr), it is possible to precisely predict the distribution of densities of oxygen precipitation nuclei within silicon single crystal 14. Also by determining the radius r_(c) of oxygen precipitation nuclei having a radius equal to or above the critical radius r_(cr), it is possible to precisely predict the distribution of sizes of oxygen precipitation nuclei within silicon single crystal 14.

In the above description of the first and second embodiments, the single crystal is assumed to be made of silicon. However, the single crystal is not limited to silicon, but may include any single crystals including, for example, single crystals of GaAs, InP, ZnS, and ZnSe.

EXAMPLES

Next, Examples of the invention will be detailed below together with Comparative Examples.

Example 1

As shown in FIGS. 5 and 6, when a silicon single crystal 14 having a diameter of 6 inch was pulled up from a silicon melt 12 stored in a quartz crucible 13, the distribution of densities and sizes of void defects comprising voids 21 and inner wall membrane 22 in the silicon single crystal 14 was determined by the simulation method whose steps are shown in the flowcharts of FIGS. 1 to 4.

A mesh was applied onto the hot zone of silicon single crystal pulling-up machine 11 for ease of analysis. In this particular example, the transverse mesh placed on silicon melt 12 just beneath silicon single crystal 14 had a size of 0.75 mm, while the transverse mesh placed out of the zone of silicon single crystal 14 had a size of 1 to 5 mm. The longitudinal mesh placed at the interface between silicon single crystal 14 and melt 12 had a size of 0.25 to 5 mm. The eddy current parameter C for the eddy current model equation was set to be 0.45. The silicon single crystal 14 was pulled up stepwise by 50 mm from the time t₀ at which the crystal was pulled up till the time t₁ at which the crystal completed cooling process. Under the above-described conditions, the simulation system determined the distribution of temperatures within the silicon single crystal 14 with consideration paid to convection currents in the silicon melt 12.

Next, the simulation system divided the period from a time t₀ when silicon single crystal 14 was pulled up from silicon melt 12 to a time t₁ when silicon single crystal 14 completed cooling process at specified intervals or Δt seconds (brief time intervals), gathered, for each mesh point of silicon single crystal 14, its coordinates and temperature for each interval Δt, and determined the distribution of internal temperatures of silicon single crystal 14 in terms of the pulled-up length and pulled-up height of silicon single crystal 14. In addition, the system determined the temperature at which void 2firstarted to form, and the distribution of densities and sizes of voids 21. Namely, the system determined, with the aid of a computer, the distribution of densities and sizes of voids 21 within the silicon single crystal 14 with due consideration paid to the cooling process consisting of slow and rapid cooling phases after the silicon single crystal 14 was separated from silicon melt 12.

According to the simulation system, it was assumed that oxide membrane 22 grows around a void 21 soon after the formation of the void 21. Thus, the temperature T_(P) at which oxide membrane 22 starts to form was taken to be equal to the temperature T_(v) at which void 2firstarts to form. The term “soon” used here means a “time interval between the formation of void and the next round of computation.” Next, the simulation system determined the outer radius R_(P) of inner wall oxide membrane 22 when the temperature was lowered below the membrane formation temperature, and also determined the thickness d of inner wall oxide membrane 22 by subtracting the outer radius R_(P) of inner wall oxide membrane 22 from the radius of void 21. The density of inner wall oxide membrane was assumed to be equal to that of voids obtained above. The distribution of sizes of void defects comprising voids and inner wall oxide membrane, namely the distribution of inner wall oxide membranes 22 having an outer diameter of R_(P) along a radial direction of the silicon single crystal was determined while the pulling-up speed of the silicon single crystal was varied. The results are indicated by solid lines in FIGS. 12( a) and 12(b). Similarly, the distribution of densities of void defects comprising voids and inner wall oxide membrane along a radial direction of the silicon single crystal was determined while the pulling-up speed of the silicon single crystal was varied. The results are indicated by solid lines in FIGS. 13( a) and 13(b).

Comparative Example 1

When a silicon single crystal having the same form with that of Example 1 was pulled up under the same condition, LSTD (laser scattering tomograph defects) developed in the crystal was studied. The distribution of sizes of LSTD was determined while the pulling-up speed of the silicon single crystal was varied, and the results are shown by solid dots in FIGS. 12( a) and 12(b). Similarly, the distribution of densities of LSTD was determined while the pulling-up speed of the silicon single crystal was varied, and the results are shown by solid dots in FIGS. 13( a) and 13(b). LSTD is a sort of aggregate representing air-hole type point defect, and acts as a source of scattering light when exposed to an infrared beam because of its having a refractive index different from that of silicon. The distribution of densities and sizes of LSTD observed as above was thought comparable to the distribution of densities and sizes of void defects of Example 1. Since LSTD had a detection limit, it was not possible to detect LSTD having a size smaller than the specific limit.

Evaluation 1

As is obvious from FIGS. 12( a) and 12(b), the distribution of sizes of void defects of Example 1 is roughly correspondent with that of LSTD of Comparative Example 1, as far as the defects have a size equal to or larger than the detection limit.

As is obvious from FIGS. 13( a) and 13(b), when the distribution of densities of void defects of Example 1 is compared with that of LSTD of Comparative Example 1, the two are roughly correspondent in zone 1 while they are discordant in zone 2. The reason why they are discordant in zone 2 can be explained as follows: since in zone 2 detectable voids are intermingled with undetectable voids, the distribution of densities of LSTD of Comparative Example 1 becomes lower than the corresponding distribution of Example 1.

Example 2

As shown in FIGS. 5 and 6, when a silicon single crystal 14 having a diameter of 6 inch was pulled up from a silicon melt 12 stored in a quartz crucible 13, the distribution of densities and sizes of void defects comprising voids 21 and inner wall membrane 22 in the silicon single crystal 14 was determined by the simulation method whose steps are shown in the flowcharts of FIGS. 7 to 10.

A mesh was applied onto the hot zone of silicon single crystal pulling-up machine 11 for ease of analysis. In this particular example, the transverse mesh placed on silicon melt 12 just beneath silicon single crystal 14 had a size of 0.75 mm, while the transverse mesh placed out of the zone of silicon single crystal 14 had a size of 1 to 5 mm. The longitudinal mesh placed at the interface between silicon single crystal 14 and melt 12 had a size of 0.25 to 5 mm. The eddy current parameter C for the eddy current model equation was set to be 0.45. The silicon single crystal 14 was pulled up stepwise by 50 mm from the time t₀ at which the crystal was pulled up till the time t₁ at which the crystal completed cooling process. Under the above-described conditions, the simulation system determined the distribution of temperatures within the silicon single crystal 14 with consideration paid to convection currents in the silicon melt 12.

Next, the simulation system divided the period from a time t₀ when silicon single crystal 14 was pulled up from silicon melt 12 to a time t₁ when silicon single crystal 14 completed cooling process at specified intervals or Δt seconds (brief time intervals), gathered, for each mesh point of silicon single crystal 14, its coordinates and temperature for each interval Δt, and determined the distribution of internal temperatures of silicon single crystal 14 in terms of the pulled-up length and pulled-up height of silicon single crystal 14. In addition, the system determined the temperature at which void 2firstarted to form, and the distribution of densities and sizes of voids 21. Namely, the system determined, with the aid of a computer, the distribution of densities and sizes of voids 21 within the silicon single crystal 14 with due consideration paid to the cooling process consisting of slow and rapid cooling phases after the silicon single crystal 14 was separated from silicon melt 12.

According to the simulation system, it was assumed that oxide membrane 22 grows around a void 21 soon after the formation of the void 21. Thus, the temperature T_(P) at which oxide membrane 22 starts to form was taken to be equal to the temperature T_(v) at which void 2firstarts to form. The term “soon” used here means a “time interval between the formation of void and the next round of computation.” Next, the simulation system determined the outer radius R_(P) of inner wall oxide membrane 22 when the temperature was lowered below the membrane formation temperature, and also determined the thickness d of inner wall oxide membrane 22 by subtracting the outer radius R_(P) of inner wall oxide membrane 22 from the radius of void 21. The density of inner wall oxide membrane was assumed to be equal to that of voids obtained above.

Then, the system determined, with the aid of the computer, the per-unit-time incidence J_(c) of oxygen precipitation nuclei and their critical radius r_(cr), based on the distribution of oxygen, of air holes and of temperatures within the silicon single crystal 14. When the system found that the per-unit-time incidence J_(c) of oxygen precipitation nuclei having a radius equal to or above the critical radius r_(cr) exceeds zero, it terminated computation for determining the radius r_(c) of voids and thickness d of inner wall oxide membrane, and determined instead the radius r_(c) of the oxygen precipitation nuclei having a radius equal to or above the critical radius r_(cr).

The distributions of sizes and densities of oxygen precipitation nuclei obtained from two different sites (sites A and B of FIG. 14( a)) in the radial direction of silicon single crystal 14 are shown by solid lines A and B of FIG. 14( b). Similarly, the distributions of sizes and densities of oxygen precipitation nuclei obtained at two different pulling-up speeds (spots A and C of FIG. 14( a)) are shown by solid lines A and C of FIG. 14( b).

Comparative Example 2

A silicon single crystal having the same form with that of Example 1 was pulled up under the same condition, and the resulting silicon single crystal was used as Comparative Example 2.

Comparison Test 1 and Evaluation 2

Of the distribution of densities of oxygen precipitation nuclei of spots A, B and C of FIG. 14( a) obtained by the method of Example 2, the total numbers of oxygen precipitation nuclei of those spots (A1, B1 and C1) having a size equal to or larger than a specified level which was found by experience to depend on certain conditions of heating were determined by means of the computer. The results are shown in Table 1. On the other hand, for the silicon single crystal of Comparative Example 2, spots A, B and C of FIG. 14( a) were subjected to specified heating treatment, and the distribution of densities of oxygen precipitation nuclei at those spots was examined by microscopy. The results are also shown in Table 1.

TABLE 1 Density distribution of oxygen precipitation nuclei (/cm³) Spot A Spot B Spot C Example 2 1 × 10¹⁰ 1 × 10⁹ 5 × 10⁷ Comparative 4 × 10¹⁰ 7 × 10⁹ 8 × 10⁷ Example 2

As is obvious from Table 1, the distribution of densities of oxygen precipitation nuclei obtained by computation according to the method of Example 2 agrees in order with the corresponding distribution obtained by actual measurement in

Comparative Example 2

It was concluded from the result that it is possible to predict the distribution of densities of oxygen precipitation nuclei by the method of Example 2 up to the accuracy of the same order.

INDUSTRIAL APPLICABILITY

The simulation method of the invention for predicting the distribution of densities and sizes of void defects and oxygen precipitation nuclei within a single crystal can be used for improving the quality of silicon single crystal pulled up according to the CZ method.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a flowchart for showing the first stage of a simulation method representing a first embodiment of the invention for predicting the distribution of densities and sizes of void defects developed in a silicon single crystal.

FIG. 2 is a flowchart for showing the second stage of the simulation method for predicting the distribution of densities and sizes of the void defects.

FIG. 3 is a flowchart for showing the third stage of the simulation method for predicting the distribution of densities and sizes of the void defects.

FIG. 4 is a flowchart for showing the fourth stage of the simulation method for predicting the distribution of densities and sizes of the void defects.

FIG. 5 is a sectional view of a pulling-up machine for preparing a silicon single crystal with parts of interest emphasized where a melt is assumed to have a mesh structure.

FIG. 6 is a diagram for showing a void developed within a silicon single crystal, and an inner wall oxide membrane.

FIG. 7 is a flowchart for showing the first stage of a simulation method representing a second embodiment of the invention for predicting the distribution of densities and sizes of oxygen precipitation nuclei developed in a silicon single crystal.

FIG. 8 is a flowchart for showing the second stage of the second simulation method for predicting the distribution of densities and sizes of oxygen precipitation nuclei.

FIG. 9 is a flowchart for showing the third stage of the second simulation method for predicting the distribution of densities and sizes of oxygen precipitation nuclei.

FIG. 10 is a flowchart for showing the fourth stage of the second simulation method for predicting the distribution of densities and sizes of oxygen precipitation nuclei.

FIG. 11 is a sectional view of a conventional pulling-up machine for preparing a silicon single crystal with parts of interest emphasized where a melt is assumed to have a mesh structure.

FIG. 12 illustrates the distribution of sizes of void defects in the radial direction of a silicon single crystal when the pulling-up speed of the crystal is varied obtained in Example 1. The results of Comparative Example 1 are also shown where the distribution of sizes of LSTD in the radial direction of a silicon single crystal is determined while the pulling-up speed of the crystal is varied.

FIG. 13 illustrates the distribution of densities of void defects in the radial direction of a silicon single crystal when the pulling-up speed of the crystal is varied obtained in Example 1. The results of Comparative Example 1 are also shown where the distribution of densities of LSTD in the radial direction of a silicon single crystal is determined while the pulling-up speed of the crystal is varied.

FIG. 14 illustrates the distributions of sizes and densities of oxygen precipitation nuclei obtained by means of a computer at two different sites in the radial direction of a silicon single crystal and at two different pulling-up speeds.

REFERENCE NUMERALS

11: Silicon single crystal pulling-up machine

12: Silicon melt

14: Silicon single crystal

21: Void

22: Inner wall oxide membrane

S: Tri-junction of silicon 

1. A computer-based simulation method for predicting the distribution of densities and sizes of void defects in a single crystal, the method comprising: a first step of applying a mesh onto each member in a hot zone of a pulling-up machine (11) for modeling from the start of pulling up a single crystal (14) from a melt (12) by the pulling-up machine (11) to the completion of cooling the single crystal (14); a second step of classifying mesh points according to individual members of the hot zone, assigning to mesh points classified to a given member a property value peculiar to the member, determining the pulled-up length of the single crystal (14) at a given time, and the pulling-up speed of the single crystal (14) at that time, and sending the data to a computer; a third step of determining the distribution of temperatures over the surface of the members of hot zone based on the heat amount generated by a heater and the radiation rate of the members; a fourth step of determining the distribution of internal temperatures of the members of hot zone by solving a heat conduction equation based on the distribution of temperatures over the surface of the members and their heat conductivities, and then solving an eddy current model equation in conjunction with a Navier-Stokes equation assuming that the melt (12) includes eddy currents, thereby determining the distribution of internal temperatures of the melt (12) with due consideration paid to convention currents in the melt (12); a fifth step of determining the shape of the solid-liquid interface between the single crystal (14) and the melt (12) along isothermal lines including a tri-junction (S); a sixth step of repeating steps 3 to 5 until the tri-junction (S) is heated equal to or above the melting point of single crystal (14), determining the distribution of internal temperatures of the pull-up machine (11), gathering, for each mesh point of single crystal (14), its coordinates and temperature, and transmitting the data to the computer; a seventh step of altering stepwise the pulled-up length and height of single crystal (14), repeating steps 1 to 6, determining the distribution of internal temperatures of the pull-up machine (11), gathering, for each mesh point of single crystal 14, its coordinates and temperature, and transmitting the data to the computer; an eighth step of dividing, at specified intervals, the period from a time when the single crystal (14) is pulled up from the melt (12) to a time when the single crystal (14) completes a cooling process, gathering, for each mesh point of single crystal (14), its coordinates and temperature obtained by step 7 for each interval, and determining the distribution of internal temperatures of single crystal (14) in terms of the pulled-up length and height of single crystal (14); a ninth step of determining the distribution of densities of air holes and inter-lattice atoms within single crystal (14) accumulated during the time elapsed up to a given time interval by solving the diffusion equation based on the diffusion coefficients and boundary conditions of the air holes and inter-lattice atoms; a tenth step of determining the temperature at which voids (21) start to form based on the distribution of densities of air holes; an eleventh step of determining the density of voids (21) for each mesh point of single crystal (14) when the temperature is gradually lowered until it becomes equal to or below the temperature at which voids (21) start to form; a twelfth step of determining the radius of voids (21) for each mesh point of single crystal 14 when the temperature is below the temperature at which voids (21) start to form; a thirteenth step of determining the temperature at which inner wall oxide membrane (22) starts to grow around void (21); a fourteenth step of determining the radius of voids (21) and the thickness of inner wall oxide membrane (22) when the temperature is gradually lowered below the temperature at which inner wall oxide membrane (22) starts to grow, and relating the radius of void (21) with the thickness of inner wall oxide membrane (22); and a fifteenth step of repeating steps 8 to 14 until the cooling of single crystal (14) is completed.
 2. A computer-based simulation method for predicting the distribution of densities and sizes of oxygen precipitation nuclei in a single crystal, the method comprising: a first step of applying a mesh onto each member in a hot zone of a pulling-up machine (11) for modeling from the start of pulling up a single crystal (14) from a melt (12) by the pulling-up machine (11) to the completion of cooling the single crystal (14); a second step of classifying mesh points according to individual members and reactants of the hot zone, assigning to mesh points classified to a given member a property value peculiar to the member, determining the pulled-up length of the single crystal (14) at a given time, and the pulling-up speed of the single crystal (14) at that time, and sending the data to a computer; a third step of determining the distribution of temperatures over the surface of the members based on the heat amount generated by a heater and the radiation rate of the members; a fourth step of determining the distribution of internal temperatures of the members of hot zone by solving a heat conduction equation based on the distribution of temperatures over the surface of the members, and their heat conductivities, and then solving an eddy current model equation in conjunction with a Navier-Stokes equation assuming that the melt (12) includes eddy currents, thereby determining the distribution of internal temperatures of the melt (12) with due consideration paid to convention currents in the melt (12); a fifth step of determining the shape of the solid-liquid interface between the single crystal (14) and the melt (12) along isothermal lines including a tri-junction (S); a sixth step of repeating steps 3 to 5 until the tri-junction (S) is heated equal to or above the melting point of single crystal (14), determining the distribution of internal temperatures of pulling-up machine (11), gathering, for each mesh point of single crystal (14), its coordinates and temperature, and transmitting the data to the computer; a seventh step of altering stepwise the pulled-up length and height of single crystal (14), repeating steps 1 to 6, determining the distribution of internal temperatures of pulling-up machine (11), gathering, for each mesh point of single crystal (14), its coordinates and temperature, and transmitting the data to the computer; an eighth step of dividing, at specified intervals, the period from a time when the single crystal (14) is pulled up from the melt (12) to a time when the single crystal (14) completes a cooling process, gathering, for each mesh point of single crystal (14), its coordinates and temperature obtained by step 7 for each interval, and determining the distribution of internal temperatures of single crystal (14) in terms of the pulled-up length and height of single crystal (14); a ninth step of determining the distribution of densities of air holes and inter-lattice atoms within single crystal (14) accumulated during the time elapsed up to a given time interval by solving the diffusion equation based on the diffusion coefficients and boundary conditions of the air holes and inter-lattice atoms; a tenth step of determining the temperature at which voids start to form based on the distribution of densities of air holes; an eleventh step of determining the density of voids (21) for each mesh point of single crystal (14) when the temperature is gradually lowered until it becomes equal to or below the temperature at which voids (21) start to form; a twelfth step of determining the radius of voids (21) for each mesh point of single crystal (14) when the temperature is below the temperature at which voids (21) start to form; a thirteenth step of determining the temperature at which inner wall oxide membrane (22) starts to grow around void (21); a fourteenth step of determining the radius of voids (21) and the thickness of inner wall oxide membrane (22) when the temperature is gradually lowered below the temperature at which inner wall oxide membrane (22) starts to grow, and relating the radius of void (21) with the thickness of inner wall oxide membrane (22); a fifteenth step of determining the incidence of oxygen precipitation nuclei per unit time and the critical radius of the nuclei based on the distribution of densities of oxygen, of densities of air holes, and of temperatures within single crystal (14); a sixteenth step of terminating, when the per-unit-time incidence of oxygen precipitation nuclei exceeds zero, computation for determining the radius of voids (21) and thickness of inner wall oxide membrane (22), and determining the radius of oxygen precipitation nuclei; and a seventeenth step of repeating steps 8 to 16 until the single crystal (14) completes cooling process. 